home *** CD-ROM | disk | FTP | other *** search
-
- MODULE-PLAYER v4.1 - (c)1990-1991 by Harald Schneider
- =====================================================
-
-
- Note at the Beginning:
- ----------------------
-
- MPlay is PUBLIC DOMAIN !
-
- That means you can feel totally free in duplicating and distributing this
- nice PRG for non-commercial purposes.
-
- It is NOT ALLOWED to change its code or the Author's Notice.
-
- MPlay should be spread with this manual and its history-file, only !
-
-
-
- A Short Description:
- --------------------
-
- With MPlay you'll get a useful tool for playing the saved datas (MODULES)
- of the following soundsystems:
-
- - BP-Soundmon 2.0
- - Delta-Music 2.x
- - Future-Composer x.x
- - Mark-II x.x
- - Noisetracker x.x
- - Oktalyzer x.x (4-8 channel)
- - Protracker x.x
- - SoundFx x.x
- - Soundtracker x.x
- - Star-Trekker 1.2 ( 4 channel)
- - TFMX-Workstation x.x
- It can also replay
- - IFF-8SVX-SAMPLES
-
- up to a max. lenght of 131070 bytes.
-
- All MODULES might be crunched with PowerPacker or STC (the most efficient
- data-cruncher available, yet !).
-
-
-
-
- How 2 use:
- ----------
-
- There are (I guess) 3 ways of how to use MPlay:
-
-
- 1) Double-clicking the mega-cool Icon on your workbench-screen.
-
- MPlay will prompt you a FileSelect-Box, where you can select all MODULES
- by using the mouse. Make yourself sure, that 'req.library' is in the
- libs-directory of your bootdisk.
-
- Via TOOL-TYPES you can define the startup-directory of the filerequester.
- If there is no TOOL-TYPE defined, the requester will automatically prompt
- you the directory ':MODULES/'. You also can set MPlay's options the same
- way:
-
- e.g. writing
- -k :df1:modules/mod.freibier
-
- into the TOOL-TYPES-field, will force MPlay to use 'df1:modules/' as the
- filerequester's default-directory. 'mod.freibier' will be preset as file
- name (just press the OK-Gadget to load it up !). Furthermore MPlay will
- use option [-k] ...
-
- To learn more about MPlay's options, continue reading this file.
-
- For changing the TOOL-TYPE of MPlay, just select the INFO-command from
- your workbench-menu (or consult your user's manual - hope you'll find it
- ...).
-
-
- 2) Starting MPlay from your CLI:
-
- The syntax of MPlay, when being used from CLI is
-
- MPlay [OPTIONS] <MODULE>
-
- Some Xamples, now:
-
-
- 2.1) MPlay
-
- Typing MPlay without any parameters will give you a short help-text
- and the support-list of the current version.
-
-
- 2.2) MPlay mod.batman
-
- This will load up the MODULE 'mod.batman'.
- If the MODULE's name isn't found in the current directory, MPlay will
- search the directory ':MODULES/'.
-
- So you'll only have to type
-
- MPlay mod.batman
- instead of
- MPlay :MODULES/mod.batman
-
- Filenames, which include blanks MUST be set in quotes:
-
- e.g. MPlay "mod.batman part 2"
-
-
- All output will appear on your CLI-window.
-
-
- 2.3) MPlay -f pathname/modulename ( FileSelect-Box )
-
- Here MPlay prompts you the FileSelect-Box, showing you the directory
- ':MODULES'. If you don't like that, you can specify another dir-name:
-
- e.g.
- MPlay -f dh0:sound/soundtracker/modules/
-
- The directory 'dh0:sound/soundtracker/modules/' will automatically be
- loaded to the FileSelect-Box.
-
- Option [-f] includes option [-r].
-
-
- 2.4) MPlay -r modulename ( Request-Window )
-
- Using this option, will redirect all output to a special Request-Win-
- dow. The window can be flushed away by clicking its gadget.
-
-
- 2.5) MPlay -k modulename ( Keyboard-Control )
-
- After having used this option, you will be asked to press ESC instead
- of using the mouse to abort playing.
-
-
- 2.6) MPlay -d modulename ( Detach immediately from CLI )
-
- Using switch [-d] forces MPlay to detach IMMEDIATELY from CLI.
-
- I made detach() optionally to keep MPlay compatible with such PRGs
- like SID (for more info on this topic, just read point no. 3).
-
-
- 2.7) MPlay -l modulename ( Load & Detach )
-
- With that option, MPlay detaches from CLI AFTER it has loaded the
- the MODULE.
-
- You generally should use this switch, when including MPlay into a
- startup-sequence or a script-file. MPlay will do it's job BEFORE the
- next command is processed and will keep Amiga-DOS from raping your
- disk-drive. You'll *NEVER* need a WAIT after MPlay's CALL.
-
- This feature allows MPlay being used as a Backround-Music-Player for
- Dia-Shows, Catalog-Disks, etc. Just try !
-
-
- 2.8) MPlay -q modulename ( Quiet-Mode )
-
- Switch [-q] forces MPlay to supress its output (Quiet-Mode). But be
- aware, that you won't see any ERROR-Messages, when using this mode.
-
- Switches [-d] or [-l] automatically avoid ALL output, so you don't
- need option [-q] here. Option [-q] is for CLI-usage, only.
-
- If you want MPlay to detach and reporting it's output to the user,
- you'll have to use option [-r].
-
-
- 2.9) MPlay -c modulename ( CIAA-Timer-Interrupt )
-
- Here MPlay links itself to the CIAA-Timer-Interrupt. This option is
- very handy, when the Vertical-Blank-Interrupt is used intensively by
- other PRGs. So MPlay won't slow down your machine, too.
-
-
- 3) Using MPlay with other utilities:
-
- With 'other' I mean such tools like SHELLs, 'SID' or 'MyMenu'.
-
- Here you can use combinations of ALL options. E.g. when working with a
- SHELL, you can do this:
-
- ALIAS mplay "c:MPlay -fkdc df1:modules/"
-
- Typing 'mplay' on your Shell will popup the FileSelect-Box, showing you
- the content of 'df1:modules/' and all output will be redirected to
- MPlay's Request-Window. You can still continue working, coz MPlay has
- detached from your Shell. While playing, MPlay uses the CIAA-Interrupt
- and NOT the Vertical-Blank-Interrupt. You can quit by hammering (!?)
- the ESC-key and NOT by pressing the left mousebutton.
-
- When using MPlay with SID, you MUST NOT use switches [-d] or [-l].
- Otherwise SID will not be able to pass it's arguments to MPlay.
-
-
-
-
- KNOWN BUGS
- ----------
-
- 1) Option [-c] works correctly with PAL-Machines, only.
-
- 2) When running MPlay with a beta-release of OS2 and clicking the close-
- -gadget of the report-window, the screen will freeze :-( .
-
- I detected this bug when using KICK v37.175. I don't know if this bug
- is still resident in later versions.
-
- 3) Oktalyzer-Replay() still contains a bug, which causes some scratching
- sounds. This bug depends on which song you are playing and can be found
- in the original 'ok_play.o', too.
-
- Trying to fix this ASAP ... :)
-
-
-
- Note at the End
- ---------------
-
- If you find any other bug (there won't be any ยงยง$"% !) in the latest ver-
- sion of MPlay or if you have suggestions of improvement, then write to:
-
-
-
- HARALD SCHNEIDER
- Am Haeusel 163
-
- D-6780 Pirmasens
-
- Federal Republic Of Germany
-
-
-
-
- Ooooops !
-
- Before I quit this file I want to thank ALL those people, who created all
- these replay-routines hacked together in this product.
-
- I also wanna thank the following people:
-
-
- - Amiga Freelancers - for sending me 'Protracker v1.1b'
-
- - Bruce Dawson & Colin Fox - for their great 'req.library'
-
- - Nico Francois - for 'pp_decrunch.s'
-
- - OTT-Design - for sending me their 'STC' (HI Tero !)
-
-
- Bye,bye !
-
-
-
-
-
-
-
- EOF :)
-